Machine Learning is bottom up programing
Computer programing is top-down. Machine learning works by writing a computer program, from the bottom up. You can think of the weights individual actors whose local interactions solve a complex problem through emergence.
Follow-ups
What problems are only solved by top-down at the moment ? Maybe there are different new fields waiting with the bottom up approach here